export function loadBMap() {
	return new Promise(function (resolve, reject) {
		if (typeof BMap !== 'undefined') {
			resolve(BMap);
			return true;
		}
		window.onBMapCallback = function () {
			resolve(BMap);
		};
		// 使用https协议需要添加一下meta标签
		var protocolStr = document.location.protocol;
		if (protocolStr == 'https:') {
			let meta = document.createElement('meta');
			meta.httpEquiv = 'Content-Security-Policy';
			meta.content = 'upgrade-insecure-requests';
			meta.onerror = reject;
			document.head.appendChild(meta);
		}
		// 引入百度地图
		let script = document.createElement('script');
		script.type = 'text/javascript';
		script.src = 'http://api.map.baidu.com/api?v=3.0&ak=' + 'fZuAys55z8R3b8ODqIieO9OKqIhM9Ya7' + '&s=1&__ec_v__=20190126&callback=onBMapCallback';
		script.onerror = reject;
		document.head.appendChild(script);
	});
}
